package syntaxtree;
import symbol.Symbol;
import visitor.TypeCheckVisitor;
import visitor.Visitor;
import visitor.TypeVisitor;

public abstract class Type {
  public abstract void accept(Visitor v);
  public abstract Type accept(TypeVisitor v);
  public abstract Symbol accept(TypeCheckVisitor v) ;
}

